* {
	margin: 0;
	padding: 0;
}

/* register.jsp */
.register-body {
	margin: 30px auto;
	padding: 30px 60px;
	width: 900px;
	background-color: #fcfdef;
}
.register-form {
	display: block;
}
.register-form th {
	text-align: right;
}
.register-form .error {
	color: #cccccc;		
}

/* include/head.jsp */
.header {
	padding: 15px;
	overflow: hidden;
}

.header-logo {
	float: left;
}

.header-logo > a {
	color: #000000;
	text-decoration: none;
}

.header-body {
	float: right;
}

.header-list {
	list-style-type: none;
}

.header-body > .username {
	padding-top: 15px;
	text-align: right;
}

.header-list > li {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #000000;
}

.header-list > li.none-border {
	border-right: none;
}

/* include/footer.jsp */
.footer {
	padding: 10px;
	background-color: #eeeeee;
	color: #aaaaaa;
	text-align: center;
}

/* include/menu_search.jsp */
.menu_search {
}

.menu_search-body {
	padding: 10px;
	background-color: #000000;
	font-size: 0;
	text-align: center;
}

.menu_search-body > .list {
	list-style-type: none;
}

.menu_search-body > .list li {
	display: inline-block;
	margin-right: 25px;
}

.menu_search-body > .list a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.menu_search-body > .list a.all {
	color: green;
}

.menu_search-footer {
	padding: 10px 0 10px 60%;
	background-color: #ff8547;
}

.menu_search-footer * {
	vertical-align: middle;
}

/* index.jsp */
.home-wrap {
	width: 900px;
	margin: 30px auto;
}

.home-wrap .swiper-container img {
	width: 100%;
	height: 310px;
}

/* ProductList.jsp */
.product_list-wrap {
	margin-top: 25px;
}